to make discovery of and deliver - Turc Anglais Dictionnaire